Регистрация...

Eserv Forum / E3 / Eserv 3 Web and FTP Servers Support / ИМХО. Несколько небольших ошибок в работе acWEB

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Появляются если обслуживать несколько почтовых доменов.

  1. Если в Eserv.ini прописать
[AUTH]
UserList={Dirs
    }\UL{Domain}.txt
    GroupList={Dirs
      }\GL{Domain}.txt

      (куда-то пропадает List в квадратных скобках, при создании сообщения, находится между Dirs и }\ )

      То при попытке подключиться к интерфейсу управления получим текстовый файл начинающийся с:

      Domain
              ^ Content-Type: text/plain

      Domain
              ^ Content-Type: text/html
      X-Powered-By: ForthScripter/1.42 2008-12-26

      Появляются если обслуживать несколько почтовых доменов. 1. Если в Eserv.ini прописать [AUTH] UserList={Dirs[Lists]}\UL{Domain}.txt GroupList={Dirs[Lists]}\GL{Domain}.txt (куда-то пропадает List в квадратных скобках, при создании сообщения, находится между Dirs и }\ ) То при попытке подключиться к интерфейсу управления получим текстовый файл начинающийся с: Domain ^ Content-Type: text/plain Domain ^ Content-Type: text/html X-Powered-By: ForthScripter/1.42 2008-12-26 И далее текстом содержимое страницы управления. ТЕ Домен по умолчанию в данном варианте не подставляется. 2. Редактируем пользователей в файле дополнительного домена согласно eserv3.orig.ini через Web-интерфейс управления Файл в соответствии с заданной маской называется UserList-test.ru.txt - редактировать не получается поскольку интерфейс файла не видит. Стоит его переименовать в UserList-testru.txt и все нормально редактируется, но тогда файл под маску указанную в Eserv3.orig.ini не попадает. (UserList-{Domain}.txt)
 
Комментарии к версии 1 (06.03.2010 23:46) [~TriX] 48d472fa
Комментарии к этой версии (06.03.2010 23:50) [~TriX] 3b18b417
АвторДатаТекстtags
ac07.03.2010 00:37
А CGI-скрипты (ForthScripter — это fs.exe, запускаемый как CGI) такой команды как Domain и не знают. acWEB передает домен в переменной окружения REMOTE_DOMAIN.

TriX пишет: Появляются если обслуживать несколько почтовых доменов.

Не нужно никаких подстановок в в глобальный UserList, верните туда исходные строки. Для работы с несколькими доменами просто используйте несколько источников авторизации. Посмотрите примеры, которые в LocalDomains.txt и AuthSources.txt. Добавьте источник авторизации по образцу
"Eserv";"auth_md5";"{AUTH[UserList]}";"{AUTH[GroupList]}"
например
"Еще один";"auth_md5";"{Dirs[List]}\one_more_dom.txt";"{Dirs[Lists]}\its_groups"
и потом добавьте домен
one-more-dom.com;"Ещё один";{Dirs[Mail]}\one-more-dom.com\;0;postmaster@one-more-dom.com


TriX пишет: UserList-test.ru.txt — редактировать не получается поскольку интерфейс файла не видит. Стоит его переименовать в UserList-testru.txt и все нормально редактируется

Да, имена файлов с "лишними" точками — проблема. Но не для скриптера, а для microsoft'овского ODBC-драйвера для текстовых файлов. Поэтому тем более рекомендую добавлять домены как описано выше.

Или переходите на Eserv/4
wikipost
ac07.03.2010 00:42
ред: 07.03.2010 00:43
TriX пишет: (куда-то пропадает List в квадратных скобках, при создании сообщения, находится между Dirs и }

Потому что [List] — есть такая команда в BBcode (форумной разметке).

Такой текст помещайте между [code] и [/code] — выделяйте текст и нажимайте кнопку "код" в тулбаре окна редактирования.
wikipost
TriX10.03.2010 13:26
Спасибо. Собственно так и делаем. Просто с нуля давно Eserv не развоертывал, а веб-интерфейсом несколько лет не пользовался. А тут надо было сотруднику с нуля установку показать, и опаньки, веб-интерфейса не увиделось. Зато сотрудник научился конфиги править вручную , что полезнее.

Еще раз спасибо за ответ.
wikipost
Работает на Eserv/5.05567 (10.02.2020)